export class CoroutineLockType {

    public static readonly None: number = 0;
    public static readonly Location: number = 1;
    public static readonly ActorLocationSender: number = 2;
    public static readonly Mailbox: number = 3;
    public static readonly UnitId: number = 4;
    public static readonly DB: number = 5;
    public static readonly Resources: number = 6;
    public static readonly ResourcesLoader: number = 7;

    public static readonly LoginAccount: number = 8;
    public static readonly LoginCenterLock: number = 9;
    public static readonly GateLoginLock: number = 10;
    public static readonly CreateRole: number = 11;
    public static readonly LoginRealm: number = 12;
    public static readonly LoginGate: number = 13;

    public static readonly LoadingPanels: number = 50;

    public static readonly Max: number = 100;

}